package top.kwanghuee.shop.order.service.impl;

import lombok.extern.slf4j.Slf4j;

/**
 * @author: kwanghuee
 * @date: 2020/9/12 11:06
 */
@Slf4j
public class OrderServiceImplFallBack {

    /**
     * 要求：
     * 1.当前方法的返回值和参数要跟原方法一致
     * 2.允许在参数列表最后加入一个参数Throwable，用来接收原方法中发生的异常
     * @return
     */
    public static String fallback(String msg, Throwable e){
        // 自定义异常处理逻辑
        log.error("触发了Throwable，内容为",e);
        return "Throwable";
    }
}
